
.resp-tabs-list li {
 font-weight:500;
 font-size:15px;
 display:inline-block;
 padding: 12px 15px;
 margin:0 0px 0 0;
 list-style:none;
 cursor:pointer;
 /*float:left;*/
 width: auto;
 text-align:center;
 text-transform:uppercase;
}
.resp-tabs-container {
 padding:0;
 background-color:#fff;
 clear:left
}
h2.resp-accordion {
 cursor:pointer;
 padding:5px;
 display:none
}
.resp-tab-content {
 display:none;
 padding: 20px;
 background: #ffffff;
 box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1);
}
.resp-tab-active {
 background:#cd2122 !important;
 color:#fff;
 font-weight: 600 !important;
}
.resp-accordion-active,
.resp-content-active {
 display:block
}
h2.resp-accordion {
 font-size:15px;
 border:1px solid #c1c1c1;
 border-top:0 solid #c1c1c1;
 margin:0;
 padding:10px 15px
}
h2.resp-tab-active {
 border-bottom:0 solid #c1c1c1!important;
 margin-bottom:0!important;
 padding:10px 15px!important
}
h2.resp-tab-title:last-child {
 border-bottom:12px solid #c1c1c1!important;
 background:#00f
}
.resp-vtabs ul.resp-tabs-list {
 float:left;
 width:30%
}
.resp-vtabs .resp-tabs-list li {
 display:block;
 padding:15px 15px!important;
 margin:0 0 4px;
 cursor:pointer;
 float:none
}
.resp-vtabs .resp-tabs-container {
 padding:0;
 background-color:#fff;
 border:1px solid #c1c1c1;
 float:left;
 width:68%;
 min-height:250px;
 border-radius:4px;
 clear:none
}
.resp-vtabs .resp-tab-content {
 border:none;
 word-wrap:break-word
}
.resp-vtabs li.resp-tab-active {
 position:relative;
 z-index:1;
 margin-right:-1px!important;
 padding:14px 15px 15px 14px!important;
 border-top:1px solid;
 border:1px solid #5ab1d0!important;
 border-left:4px solid #5ab1d0!important;
 margin-bottom:4px!important;
 border-right:1px #fff solid!important
}
.resp-arrow {
 width:0;
 height:0;
 float:right;
 margin-top:3px;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-top:12px solid #c1c1c1
}
h2.resp-tab-active span.resp-arrow {
 border:none;
 border-left:6px solid transparent;
 border-right:6px solid transparent;
 border-bottom:12px solid #fff;
}
h2.resp-tab-active {
 background:#dbdbdb
}
.resp-easy-accordion h2.resp-accordion {
 display:block
}
.resp-easy-accordion .resp-tab-content {
 border:1px solid #c1c1c1
}
.resp-easy-accordion .resp-tab-content:last-child {
 border-bottom:1px solid #c1c1c1
}
.resp-jfit {
 width:100%;
 margin:0
}
.resp-tab-content-active {
 display:block
}
h2.resp-accordion:first-child {
 border-top:1px solid #c1c1c1
}
@media only screen and (max-width:768px) {
 ul.resp-tabs-list {
  display:none
 }
 h2.resp-accordion {
  display:block
 }
 .resp-vtabs .resp-tab-content {
  border:1px solid #c1c1c1
 }
 .resp-vtabs .resp-tabs-container {
  border:none;
  float:none;
  width:100%;
  min-height:100px;
  clear:none
 }
 .resp-accordion-closed {
  display:none!important
 }
 .resp-vtabs .resp-tab-content:last-child {
  border-bottom:1px solid #c1c1c1!important
 }
}

/*======scrollbar==========*/

ul.resp-tabs-list.hor_1 {
    overflow-x: auto;
    white-space: nowrap;
    scrollbar-width: thin;
}

    ul.resp-tabs-list.hor_1::-webkit-scrollbar {
        width: 100%;
        height: 10px;
    }

    ul.resp-tabs-list.hor_1::-webkit-scrollbar-track {
        border-radius: 10px;
        -webkit-border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    }

    ul.resp-tabs-list.hor_1::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-border-radius: 10px;
        background-color: #bababa;
    }

    ul.resp-tabs-list.hor_1::-webkit-scrollbar:vertical {
        display: none;
    }